package com.lam.mall.param;

import com.lam.common.base.domain.BaseParam;

/**
 * 订单项对象 mall_order_item
 * 
 * @author admin
 * @date 2023-04-25
 */
public class OrderItemParam extends BaseParam{

	/** 店铺id */
    private String shopId;
    
    /** 订购用户ID */
    private String userId;
    
    /** 订购流水号 */
    private String orderNumber;
    
    /** 支付方式 (0-手动代付 1-微信支付 2-支付宝) */
    private Integer payType;
    
    /** 订单状态 (1-待付款, 2-待发货,3-待收货,4-待评价,5-成功,6-关闭) */
    private Integer status;
    
    /** 配送类型 */
    private String dvyType;
    
    /** 配送运单号 */
    private String dvyFlowNo;
    
    /** 下单时间开始  */
    private String createTimeBegin;
    
    /** 下单时间结束  */
    private String createTimeEnd;
   
    /** 是否已经支付，(1-已经支付过，0-没有支付过) */
    private Integer isPayed;
    
    /** 订单删除状态，(1-没有删除， 0-回收站， 2-永久删除) */
    private Integer deleteStatus;
    
    /** 退款状态, (0-默认,1-在处理,2-处理完成) */
    private Integer refundSts;
    
    /** 订单类型 */
    private Integer orderType;
    
    /** 订单关闭原因 （1-超时未支付 2-退款关闭 4-买家取消 5-货到付款交易） */
    private Integer closeType;
    
    /** 产品ID */
    private String prodId;
    

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserId() {
        return userId;
    }  
    
    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public String getOrderNumber() {
        return orderNumber;
    }  
    
    public void setProdId(String prodId) {
        this.prodId = prodId;
    }

    public String getProdId() {
        return prodId;
    }

	public String getShopId() {
		return shopId;
	}

	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public Integer getPayType() {
		return payType;
	}

	public void setPayType(Integer payType) {
		this.payType = payType;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getDvyType() {
		return dvyType;
	}

	public void setDvyType(String dvyType) {
		this.dvyType = dvyType;
	}

	public String getDvyFlowNo() {
		return dvyFlowNo;
	}

	public void setDvyFlowNo(String dvyFlowNo) {
		this.dvyFlowNo = dvyFlowNo;
	}

	public String getCreateTimeBegin() {
		return createTimeBegin;
	}

	public void setCreateTimeBegin(String createTimeBegin) {
		this.createTimeBegin = createTimeBegin;
	}

	public String getCreateTimeEnd() {
		return createTimeEnd;
	}

	public void setCreateTimeEnd(String createTimeEnd) {
		this.createTimeEnd = createTimeEnd;
	}

	public Integer getIsPayed() {
		return isPayed;
	}

	public void setIsPayed(Integer isPayed) {
		this.isPayed = isPayed;
	}

	public Integer getDeleteStatus() {
		return deleteStatus;
	}

	public void setDeleteStatus(Integer deleteStatus) {
		this.deleteStatus = deleteStatus;
	}

	public Integer getRefundSts() {
		return refundSts;
	}

	public void setRefundSts(Integer refundSts) {
		this.refundSts = refundSts;
	}

	public Integer getOrderType() {
		return orderType;
	}

	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}

	public Integer getCloseType() {
		return closeType;
	}

	public void setCloseType(Integer closeType) {
		this.closeType = closeType;
	}  
    

}
